using Process.Domain.DTO.InputDTO;
using Process.Domain.DTO.OutDTO;
using Process.Domain.Entities;
using Process.Result;

namespace Process.Application.Services
{
    public interface ITicketAppService<T> where T : BaseEntity
    {
        ApiResult<int> AddTicket(AddTicketDTO dto);
        Apipaging<PagingTicketDTO> PagingTicket(PagingTicketInput input);
        ApiResult<int> DeleteTicket(long id);
        ApiResult<int> UpdateTicket(UpdateTicketInput input);
    }
} 